class Student:
    #私有变量
    __selfName=None
    #普通变量
    name=None
    #普通方法
    def say_hi(self):
        print(f"我是普通变量，我的名字是{self.name}")
    #私有方法
    def __say_hello(self):
        print("我是私有方法，无法被外部调用")
student=Student()
#给普通变量赋值
student.name="张三"
#调用普通方法
student.say_hi()
#给私有变量赋值
print(f"我是私有变量的值{student.__selfName}")
#调用私有方法  #会报错无法调用私有方法
student.__say_hello()

#我是普通变量，我的名字是张三
#AttributeError: 'Student' object has no attribute '__current_value'   注意：无法获取私有变量

#student.__say_hello()         注意：调用私有方法失败并且报错了
#AttributeError: 'Student' object has no attribute '__say_hello'